#include <stdio.h>
#include <errno.h>
#include <string.h>

int main(int argc, char const *argv[])
{

    // 打开文件流
    FILE *file = fopen("io2.txt", "r");
    if (file == NULL)
    {
        // printf("打开文件失败 \n");
        // 输出带输出失败的原因文本：perror()
        perror("打开文件失败");
        // 运行出错后，系统会将错误的标号保存到errno
        // 我们可以通过string.h中定义的一个函数得到对应的错误信息 strerror
        printf("打开文件失败2: %s \n", strerror(errno));
    }
    else 
    {
        printf("打开文件成功 \n");
    }
    
    return 0;
}
